/*
 * Copyright (c) 2020 - present, Inspur Genersoft Co., Ltd.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.inspur.edp.lcm.metadata.api.i18n;

/**
 * 异常code枚举类
 *
 * 出现异常后，应抛出相应的异常code，异常code对应的异常信息在resources中
 *
 * @author liangff
 * @since 0.1.0
 */
public enum LogCodes {
    /**
     * 工程部署发生异常: [{0}] 具体错误详情请查看系统日志。
     */
    LOG_METADATA_DEV_0001,

    /**
     * 发布过程异常: [{0}] 具体错误详情请查看系统日志。
     */
    LOG_METADATA_DEV_0002,

    /**
     * 发布过程异常: 系统错误，具体错误详情请查看系统日志。
     */
    LOG_METADATA_DEV_0003,

    /**
     * 开始操作：[{0}]-----------------
     */
    LOG_METADATA_DEV_0004,

    /**
     * 完成操作：[{0}]-----------------
     */
    LOG_METADATA_DEV_0005,

    /**
     * [{0}]工程生成代码发生异常: [{1}] 具体错误详情请查看系统日志。
     */
    LOG_METADATA_DEV_0006,

    /**
     * 异常结束：[{0}]-----------------
     */
    LOG_METADATA_DEV_0007,

    /**
     * [{0}]工程maven编译发生异常: [{1}] 具体错误详情请查看系统日志。
     */
    LOG_METADATA_DEV_0008,

    /**
     * [ERROR]以下工程批量操作失败，请排除问题后重新编译：
     */
    LOG_METADATA_DEV_0009,

    /**
     * [LCM Success]批量操作完成。
     */
    LOG_METADATA_DEV_0010,

    /**
     * [{0}]工程扩展编译发生异常: [{1}] 具体错误详情请查看系统日志。
     */
    LOG_METADATA_DEV_0011,

    /**
     * 工程提取发生异常: [{0}] 具体错误详情请查看系统日志。
     */
    LOG_METADATA_DEV_0012,

    /**
     * [WARNING]工程[{0}]中的元数据[{1}]依赖了[{2}]。
     */
    LOG_METADATA_DEV_0013,

    /**
     * 当前工程
     */
    LOG_METADATA_DEV_0014,

    /**
     * 在引用[{0}]元数据[{1}]中获取内容节点失败
     */
    LOG_METADATA_DEV_0015,

    /**
     * [{0}][{1}:{2}]与[{3}][{4}:{5}]依赖关系校验结果
     */
    LOG_METADATA_DEV_0016,

    /**
     * 未加载到元数据"
     */
    LOG_METADATA_DEV_0017,

    /**
     * <br>使用方式"
     */
    LOG_METADATA_DEV_0018,

    /**
     * <br>请参考线上<a href='https://igix.inspures.com/app/cms/web/qa/home/pindex.html#/Contents/a55eb0ec-48ae-4951-8b30-0df4a66dc4ed' target='blank'>解决方案</a>。
     */
    LOG_METADATA_DEV_0019
}
